package dataTransferObject;

public class Raza {

	/**
	 * @uml.property  name="nombre"
	 */
	private String nombre;

	/**
	 * Getter of the property <tt>nombre</tt>
	 * @return  Returns the nombre.
	 * @uml.property  name="nombre"
	 */
	public String getNombre() {
		return nombre;
	}

	/**
	 * Setter of the property <tt>nombre</tt>
	 * @param nombre  The nombre to set.
	 * @uml.property  name="nombre"
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	/**
	 * @uml.property  name="tamano"
	 */
	private String tamano;

	/**
	 * Getter of the property <tt>tamano</tt>
	 * @return  Returns the tamano.
	 * @uml.property  name="tamano"
	 */
	public String getTamano() {
		return tamano;
	}

	/**
	 * Setter of the property <tt>tamano</tt>
	 * @param tamano  The tamano to set.
	 * @uml.property  name="tamano"
	 */
	public void setTamano(String tamano) {
		this.tamano = tamano;
	}

	/**
	 * @uml.property  name="descripcion"
	 */
	private String descripcion;

	/**
	 * Getter of the property <tt>descripcion</tt>
	 * @return  Returns the descripcion.
	 * @uml.property  name="descripcion"
	 */
	public String getDescripcion() {
		return descripcion;
	}

	/**
	 * Setter of the property <tt>descripcion</tt>
	 * @param descripcion  The descripcion to set.
	 * @uml.property  name="descripcion"
	 */
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}


	@Override
	public String toString() {
		return "Raza [nombre=" + nombre + "]";
	}
	
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((nombre == null) ? 0 : nombre.hashCode());
		return result;
	}

	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		Raza other = (Raza) obj;
		if (nombre == null) {
			if (other.nombre != null)
				return false;
		} else if (!nombre.equalsIgnoreCase(other.nombre))
			return false;
		return true;
	}

	/**
	 * @uml.property  name="idRaza"
	 */
	private int idRaza;

	/**
	 * Getter of the property <tt>idRaza</tt>
	 * @return  Returns the idRaza.
	 * @uml.property  name="idRaza"
	 */
	public int getIdRaza() {
		return idRaza;
	}

	/**
	 * Setter of the property <tt>idRaza</tt>
	 * @param idRaza  The idRaza to set.
	 * @uml.property  name="idRaza"
	 */
	public void setIdRaza(int idRaza) {
		this.idRaza = idRaza;
	}
	
	
	
	

}
